segment_f
Source: Lab3bdf/segment_f.v (modified 2025-10-15 21:19)
module segment_f (
input wire [3:0] digit,
output wire f
);
wire D3 = digit[3];
wire D2 = digit[2];
wire D1 = digit[1];
wire D0 = digit[0];
wire Sf = ( D3 & D2 & D1)
| ( D3 & ~D0)
| (~D3 & D2 & ~D1)
| ( D3 & ~D2 & ~D1)
| (~D1 & ~D0)
| ( D2 & ~D0);
assign f = ~Sf;
endmodule